package com.example.fw;

import org.openqa.selenium.By;

public class NavigationHelper extends WebDriverHelperBase{

	public NavigationHelper(ApplicationManager manager) {
		super(manager);
	}

	public void mainPage() {
		if (! onMainPage()) {
			click(By.linkText("home"));
		}
	}
	
	private boolean onMainPage() {
		if (driver.getCurrentUrl().endsWith("addressbookv4.1.4/")) {
			return true;
		} else {
			return false;	
		}
	}
	
	public void groupsPage() {
		if (! onGroupsPage()) {
			click(By.linkText("groups"));	
		}		
	}

	private boolean onGroupsPage() {
		if (driver.getCurrentUrl().contains("/group.php")
			&& driver.findElements(By.name("new")).size() > 0) {
			return true;
		} else {
			return false;	
		}
	}

}
